/*
    原生的js 设置cookie
    如何使用nodejs做服务端: 安装nodejs + 编写js代码(处理http请求) + 使用nodejs执行js代码
 */

const http = require('http') //系统自带模块

const server = http.createServer((req, res) => {

    // 设置 cookie
    res.setHeader('Set-Cookie', 'b=200')

    // 获取 cookie
    const cookieStr = req.headers.cookie
    console.log('请求的cookie: ', cookieStr)
    // 转对象
    const cookieObj = {}
    cookieStr.split(';').forEach(cookieItemStr => {
        const arr = cookieItemStr.trim().split('=')
        cookieObj[arr[0]] = arr[1]
    })
    console.log('请求的cookie obj: ', cookieObj)
    res.end('cookie test')
})

server.listen(3000)
console.log('server listening on 3000 port;请访问 http://localhost:3000')
